<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title>minid.codegen</title>
  <link href="./css/style.css" rel="stylesheet" type="text/css"/>
  <!-- <link href="./img/icon.png" rel="icon" type="image/png"/> -->
  <script type="text/javascript" src="./js/jquery.js"></script>
  <script type="text/javascript" src="./js/modules.js"></script>
  <script type="text/javascript" src="./js/quicksearch.js"></script>
  <script type="text/javascript" src="./js/navigation.js"></script>
  <!--<script type="text/javascript" src="./js/jquery.treeview.js"></script>-->
  <script type="text/javascript">
    var g_moduleFQN = "minid.codegen";
  </script>
  
</head>
<body>
<div id="content">
  <h1><a href="./htmlsrc/minid.codegen.html" class="symbol">minid.codegen</a></h1>
  
<p class="sec_header">License:</p>Copyright (c) 2008 Jarrett Billingsley
<p class="bl"/>
This software is provided 'as-is', without any express or implied warranty.
In no event will the authors be held liable for any damages arising from the
use of this software.
<p class="bl"/>
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it freely,
subject to the following restrictions:
<p class="bl"/>
    1. The origin of this software must not be misrepresented; you must not
	claim that you wrote the original software. If you use this software in a
	product, an acknowledgment in the product documentation would be
	appreciated but is not required.
<p class="bl"/>
    2. Altered source versions must be plainly marked as such, and must not
	be misrepresented as being the original software.
<p class="bl"/>
    3. This notice may not be removed or altered from any source distribution.
<dl>
<dt class="decl">Op <a class="symbol _function" name="AstTagToOpcode" href="./htmlsrc/minid.codegen.html#L48" kind="function" beg="48" end="95">AstTagToOpcode</a><span class="params">(AstTag <em>tag</em>)</span>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#AstTagToOpcode" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L48">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="NoJump" href="./htmlsrc/minid.codegen.html#L97" kind="variable" beg="97" end="97">NoJump</a>; <span class="attrs">[<span class="stc">const</span>]</span> <a title="Permalink to this symbol" href="#NoJump" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L97">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">struct <a class="symbol _struct" name="InstRef" href="./htmlsrc/minid.codegen.html#L99" kind="struct" beg="99" end="104">InstRef</a>; <a title="Permalink to this symbol" href="#InstRef" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L99">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">uint <a class="symbol _variable" name="InstRef.trueList" href="./htmlsrc/minid.codegen.html#L101" kind="variable" beg="101" end="101">trueList</a>; <a title="Permalink to this symbol" href="#InstRef.trueList" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L101">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="InstRef.falseList" href="./htmlsrc/minid.codegen.html#L102" kind="variable" beg="102" end="102">falseList</a>; <a title="Permalink to this symbol" href="#InstRef.falseList" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L102">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">enum <a class="symbol _enum" name="ExpType" href="./htmlsrc/minid.codegen.html#L106" kind="enum" beg="106" end="125">ExpType</a>; <a title="Permalink to this symbol" href="#ExpType" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L106">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _enummem" name="ExpType.Null" href="./htmlsrc/minid.codegen.html#L108" kind="enummem" beg="108" end="108">Null</a> <a title="Permalink to this symbol" href="#ExpType.Null" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L108">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.True" href="./htmlsrc/minid.codegen.html#L109" kind="enummem" beg="109" end="109">True</a> <a title="Permalink to this symbol" href="#ExpType.True" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L109">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.False" href="./htmlsrc/minid.codegen.html#L110" kind="enummem" beg="110" end="110">False</a> <a title="Permalink to this symbol" href="#ExpType.False" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L110">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.Const" href="./htmlsrc/minid.codegen.html#L111" kind="enummem" beg="111" end="111">Const</a> <a title="Permalink to this symbol" href="#ExpType.Const" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L111">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.Var" href="./htmlsrc/minid.codegen.html#L112" kind="enummem" beg="112" end="112">Var</a> <a title="Permalink to this symbol" href="#ExpType.Var" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L112">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.NewGlobal" href="./htmlsrc/minid.codegen.html#L113" kind="enummem" beg="113" end="113">NewGlobal</a> <a title="Permalink to this symbol" href="#ExpType.NewGlobal" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L113">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.Indexed" href="./htmlsrc/minid.codegen.html#L114" kind="enummem" beg="114" end="114">Indexed</a> <a title="Permalink to this symbol" href="#ExpType.Indexed" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L114">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.IndexedVararg" href="./htmlsrc/minid.codegen.html#L115" kind="enummem" beg="115" end="115">IndexedVararg</a> <a title="Permalink to this symbol" href="#ExpType.IndexedVararg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L115">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.Field" href="./htmlsrc/minid.codegen.html#L116" kind="enummem" beg="116" end="116">Field</a> <a title="Permalink to this symbol" href="#ExpType.Field" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L116">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.Sliced" href="./htmlsrc/minid.codegen.html#L117" kind="enummem" beg="117" end="117">Sliced</a> <a title="Permalink to this symbol" href="#ExpType.Sliced" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L117">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.SlicedVararg" href="./htmlsrc/minid.codegen.html#L118" kind="enummem" beg="118" end="118">SlicedVararg</a> <a title="Permalink to this symbol" href="#ExpType.SlicedVararg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L118">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.Length" href="./htmlsrc/minid.codegen.html#L119" kind="enummem" beg="119" end="119">Length</a> <a title="Permalink to this symbol" href="#ExpType.Length" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L119">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.Vararg" href="./htmlsrc/minid.codegen.html#L120" kind="enummem" beg="120" end="120">Vararg</a> <a title="Permalink to this symbol" href="#ExpType.Vararg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L120">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.Call" href="./htmlsrc/minid.codegen.html#L121" kind="enummem" beg="121" end="121">Call</a> <a title="Permalink to this symbol" href="#ExpType.Call" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L121">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.Yield" href="./htmlsrc/minid.codegen.html#L122" kind="enummem" beg="122" end="122">Yield</a> <a title="Permalink to this symbol" href="#ExpType.Yield" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L122">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.NeedsDest" href="./htmlsrc/minid.codegen.html#L123" kind="enummem" beg="123" end="123">NeedsDest</a> <a title="Permalink to this symbol" href="#ExpType.NeedsDest" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L123">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _enummem" name="ExpType.Src" href="./htmlsrc/minid.codegen.html#L124" kind="enummem" beg="124" end="124">Src</a> <a title="Permalink to this symbol" href="#ExpType.Src" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L124">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">struct <a class="symbol _struct" name="Exp" href="./htmlsrc/minid.codegen.html#L127" kind="struct" beg="127" end="164">Exp</a>; <a title="Permalink to this symbol" href="#Exp" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L127">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">ExpType <a class="symbol _variable" name="Exp.type" href="./htmlsrc/minid.codegen.html#L129" kind="variable" beg="129" end="129">type</a>; <a title="Permalink to this symbol" href="#Exp.type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L129">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Exp.index" href="./htmlsrc/minid.codegen.html#L131" kind="variable" beg="131" end="131">index</a>; <a title="Permalink to this symbol" href="#Exp.index" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L131">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Exp.index2" href="./htmlsrc/minid.codegen.html#L132" kind="variable" beg="132" end="132">index2</a>; <a title="Permalink to this symbol" href="#Exp.index2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L132">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Exp.index3" href="./htmlsrc/minid.codegen.html#L133" kind="variable" beg="133" end="133">index3</a>; <a title="Permalink to this symbol" href="#Exp.index3" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L133">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _variable" name="Exp.isTempReg" href="./htmlsrc/minid.codegen.html#L135" kind="variable" beg="135" end="135">isTempReg</a>; <a title="Permalink to this symbol" href="#Exp.isTempReg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L135">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _variable" name="Exp.isTempReg2" href="./htmlsrc/minid.codegen.html#L136" kind="variable" beg="136" end="136">isTempReg2</a>; <a title="Permalink to this symbol" href="#Exp.isTempReg2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L136">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _variable" name="Exp.isTempReg3" href="./htmlsrc/minid.codegen.html#L137" kind="variable" beg="137" end="137">isTempReg3</a>; <a title="Permalink to this symbol" href="#Exp.isTempReg3" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L137">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">struct <a class="symbol _struct" name="Scope" href="./htmlsrc/minid.codegen.html#L166" kind="struct" beg="166" end="176">Scope</a>; <a title="Permalink to this symbol" href="#Scope" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L166">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Scope* <a class="symbol _variable" name="Scope.enclosing" href="./htmlsrc/minid.codegen.html#L168" kind="variable" beg="168" end="168">enclosing</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Scope.enclosing" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L168">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Scope* <a class="symbol _variable" name="Scope.breakScope" href="./htmlsrc/minid.codegen.html#L169" kind="variable" beg="169" end="169">breakScope</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Scope.breakScope" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L169">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Scope* <a class="symbol _variable" name="Scope.continueScope" href="./htmlsrc/minid.codegen.html#L170" kind="variable" beg="170" end="170">continueScope</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Scope.continueScope" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L170">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Scope.breaks" href="./htmlsrc/minid.codegen.html#L171" kind="variable" beg="171" end="171">breaks</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Scope.breaks" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L171">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="Scope.continues" href="./htmlsrc/minid.codegen.html#L172" kind="variable" beg="172" end="172">continues</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Scope.continues" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L172">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ushort <a class="symbol _variable" name="Scope.varStart" href="./htmlsrc/minid.codegen.html#L173" kind="variable" beg="173" end="173">varStart</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Scope.varStart" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L173">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ushort <a class="symbol _variable" name="Scope.regStart" href="./htmlsrc/minid.codegen.html#L174" kind="variable" beg="174" end="174">regStart</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Scope.regStart" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L174">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _variable" name="Scope.hasUpval" href="./htmlsrc/minid.codegen.html#L175" kind="variable" beg="175" end="175">hasUpval</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Scope.hasUpval" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L175">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">struct <a class="symbol _struct" name="SwitchDesc" href="./htmlsrc/minid.codegen.html#L178" kind="struct" beg="178" end="184">SwitchDesc</a>; <a title="Permalink to this symbol" href="#SwitchDesc" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L178">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Hash!(MDValue, int) <a class="symbol _variable" name="SwitchDesc.offsets" href="./htmlsrc/minid.codegen.html#L180" kind="variable" beg="180" end="180">offsets</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#SwitchDesc.offsets" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L180">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">int <a class="symbol _variable" name="SwitchDesc.defaultOffset" href="./htmlsrc/minid.codegen.html#L181" kind="variable" beg="181" end="181">defaultOffset</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#SwitchDesc.defaultOffset" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L181">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="SwitchDesc.switchPC" href="./htmlsrc/minid.codegen.html#L182" kind="variable" beg="182" end="182">switchPC</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#SwitchDesc.switchPC" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L182">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">SwitchDesc* <a class="symbol _variable" name="SwitchDesc.prev" href="./htmlsrc/minid.codegen.html#L183" kind="variable" beg="183" end="183">prev</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#SwitchDesc.prev" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L183">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="FuncState" href="./htmlsrc/minid.codegen.html#L186" kind="class" beg="186" end="1751">FuncState</a>; <span class="attrs">[<span class="stc">final</span>]</span> <a title="Permalink to this symbol" href="#FuncState" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L186">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">ICompiler <a class="symbol _variable" name="FuncState.c" href="./htmlsrc/minid.codegen.html#L188" kind="variable" beg="188" end="188">c</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.c" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L188">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">MDThread* <a class="symbol _variable" name="FuncState.t" href="./htmlsrc/minid.codegen.html#L189" kind="variable" beg="189" end="189">t</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.t" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L189">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">FuncState <a class="symbol _variable" name="FuncState.mParent" href="./htmlsrc/minid.codegen.html#L190" kind="variable" beg="190" end="190">mParent</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mParent" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L190">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Scope* <a class="symbol _variable" name="FuncState.mScope" href="./htmlsrc/minid.codegen.html#L191" kind="variable" beg="191" end="191">mScope</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mScope" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L191">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ushort <a class="symbol _variable" name="FuncState.mFreeReg" href="./htmlsrc/minid.codegen.html#L192" kind="variable" beg="192" end="192">mFreeReg</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mFreeReg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L192">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Exp[] <a class="symbol _variable" name="FuncState.mExpStack" href="./htmlsrc/minid.codegen.html#L193" kind="variable" beg="193" end="193">mExpStack</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mExpStack" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L193">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uword <a class="symbol _variable" name="FuncState.mExpSP" href="./htmlsrc/minid.codegen.html#L194" kind="variable" beg="194" end="194">mExpSP</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mExpSP" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L194">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">CompileLoc <a class="symbol _variable" name="FuncState.mLocation" href="./htmlsrc/minid.codegen.html#L196" kind="variable" beg="196" end="196">mLocation</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mLocation" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L196">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _variable" name="FuncState.mIsVararg" href="./htmlsrc/minid.codegen.html#L197" kind="variable" beg="197" end="197">mIsVararg</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mIsVararg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L197">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">char[] <a class="symbol _variable" name="FuncState.mName" href="./htmlsrc/minid.codegen.html#L198" kind="variable" beg="198" end="198">mName</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mName" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L198">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="FuncState.mNumParams" href="./htmlsrc/minid.codegen.html#L199" kind="variable" beg="199" end="199">mNumParams</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mNumParams" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L199">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ushort[] <a class="symbol _variable" name="FuncState.mParamMasks" href="./htmlsrc/minid.codegen.html#L200" kind="variable" beg="200" end="200">mParamMasks</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mParamMasks" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L200">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">struct <a class="symbol _struct" name="FuncState.UpvalDesc" href="./htmlsrc/minid.codegen.html#L202" kind="struct" beg="202" end="207">UpvalDesc</a>; <a title="Permalink to this symbol" href="#FuncState.UpvalDesc" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L202">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">bool <a class="symbol _variable" name="FuncState.UpvalDesc.isUpvalue" href="./htmlsrc/minid.codegen.html#L204" kind="variable" beg="204" end="204">isUpvalue</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.UpvalDesc.isUpvalue" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L204">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="FuncState.UpvalDesc.index" href="./htmlsrc/minid.codegen.html#L205" kind="variable" beg="205" end="205">index</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.UpvalDesc.index" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L205">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">char[] <a class="symbol _variable" name="FuncState.UpvalDesc.name" href="./htmlsrc/minid.codegen.html#L206" kind="variable" beg="206" end="206">name</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.UpvalDesc.name" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L206">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">UpvalDesc[] <a class="symbol _variable" name="FuncState.mUpvals" href="./htmlsrc/minid.codegen.html#L209" kind="variable" beg="209" end="209">mUpvals</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mUpvals" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L209">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="FuncState.mStackSize" href="./htmlsrc/minid.codegen.html#L210" kind="variable" beg="210" end="210">mStackSize</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mStackSize" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L210">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">MDFuncDef*[] <a class="symbol _variable" name="FuncState.mInnerFuncs" href="./htmlsrc/minid.codegen.html#L211" kind="variable" beg="211" end="211">mInnerFuncs</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mInnerFuncs" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L211">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">MDValue[] <a class="symbol _variable" name="FuncState.mConstants" href="./htmlsrc/minid.codegen.html#L212" kind="variable" beg="212" end="212">mConstants</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mConstants" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L212">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Instruction[] <a class="symbol _variable" name="FuncState.mCode" href="./htmlsrc/minid.codegen.html#L213" kind="variable" beg="213" end="213">mCode</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mCode" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L213">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="FuncState.mNamespaceReg" href="./htmlsrc/minid.codegen.html#L215" kind="variable" beg="215" end="215">mNamespaceReg</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mNamespaceReg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L215">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _variable" name="FuncState.mIsPure" href="./htmlsrc/minid.codegen.html#L219" kind="variable" beg="219" end="219">mIsPure</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mIsPure" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L219">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">SwitchDesc* <a class="symbol _variable" name="FuncState.mSwitch" href="./htmlsrc/minid.codegen.html#L220" kind="variable" beg="220" end="220">mSwitch</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mSwitch" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L220">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">SwitchDesc[] <a class="symbol _variable" name="FuncState.mSwitchTables" href="./htmlsrc/minid.codegen.html#L221" kind="variable" beg="221" end="221">mSwitchTables</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mSwitchTables" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L221">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint[] <a class="symbol _variable" name="FuncState.mLineInfo" href="./htmlsrc/minid.codegen.html#L222" kind="variable" beg="222" end="222">mLineInfo</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mLineInfo" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L222">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">struct <a class="symbol _struct" name="FuncState.LocVarDesc" href="./htmlsrc/minid.codegen.html#L224" kind="struct" beg="224" end="233">LocVarDesc</a>; <a title="Permalink to this symbol" href="#FuncState.LocVarDesc" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L224">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">char[] <a class="symbol _variable" name="FuncState.LocVarDesc.name" href="./htmlsrc/minid.codegen.html#L226" kind="variable" beg="226" end="226">name</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.LocVarDesc.name" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L226">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="FuncState.LocVarDesc.pcStart" href="./htmlsrc/minid.codegen.html#L227" kind="variable" beg="227" end="227">pcStart</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.LocVarDesc.pcStart" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L227">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="FuncState.LocVarDesc.pcEnd" href="./htmlsrc/minid.codegen.html#L228" kind="variable" beg="228" end="228">pcEnd</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.LocVarDesc.pcEnd" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L228">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _variable" name="FuncState.LocVarDesc.reg" href="./htmlsrc/minid.codegen.html#L229" kind="variable" beg="229" end="229">reg</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.LocVarDesc.reg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L229">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">CompileLoc <a class="symbol _variable" name="FuncState.LocVarDesc.location" href="./htmlsrc/minid.codegen.html#L231" kind="variable" beg="231" end="231">location</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.LocVarDesc.location" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L231">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _variable" name="FuncState.LocVarDesc.isActive" href="./htmlsrc/minid.codegen.html#L232" kind="variable" beg="232" end="232">isActive</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.LocVarDesc.isActive" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L232">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">LocVarDesc[] <a class="symbol _variable" name="FuncState.mLocVars" href="./htmlsrc/minid.codegen.html#L235" kind="variable" beg="235" end="235">mLocVars</a>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.mLocVars" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L235">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="FuncState.this" href="./htmlsrc/minid.codegen.html#L237" kind="ctor" beg="237" end="245">this</a><span class="params">(ICompiler <em>c</em>, CompileLoc <em>location</em>, char[] <em>name</em>, FuncState <em>parent</em> = null)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L237">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _dtor" name="FuncState.~this" href="./htmlsrc/minid.codegen.html#L247" kind="dtor" beg="247" end="265">~this</a>(); <a title="Permalink to this symbol" href="#FuncState.~this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L247">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushScope" href="./htmlsrc/minid.codegen.html#L284" kind="function" beg="284" end="307">pushScope</a><span class="params">(ref Scope <em>s</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushScope" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L284">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popScope" href="./htmlsrc/minid.codegen.html#L309" kind="function" beg="309" end="320">popScope</a><span class="params">(uint <em>line</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popScope" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L309">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.setBreakable" href="./htmlsrc/minid.codegen.html#L322" kind="function" beg="322" end="325">setBreakable</a><span class="params">()</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.setBreakable" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L322">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.setContinuable" href="./htmlsrc/minid.codegen.html#L327" kind="function" beg="327" end="330">setContinuable</a><span class="params">()</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.setContinuable" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L327">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">int <a class="symbol _function" name="FuncState.searchLocal" href="./htmlsrc/minid.codegen.html#L332" kind="function" beg="332" end="344">searchLocal</a><span class="params">(char[] <em>name</em>, out uint <em>reg</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.searchLocal" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L332">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.insertLocal" href="./htmlsrc/minid.codegen.html#L346" kind="function" beg="346" end="368">insertLocal</a><span class="params">(Identifier <em>ident</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.insertLocal" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L346">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.activateLocals" href="./htmlsrc/minid.codegen.html#L370" kind="function" beg="370" end="383">activateLocals</a><span class="params">(uint <em>num</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.activateLocals" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L370">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.deactivateLocals" href="./htmlsrc/minid.codegen.html#L385" kind="function" beg="385" end="397">deactivateLocals</a><span class="params">(uint <em>varStart</em>, uint <em>regTo</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.deactivateLocals" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L385">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.closeUpvals" href="./htmlsrc/minid.codegen.html#L399" kind="function" beg="399" end="406">closeUpvals</a><span class="params">(uint <em>line</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.closeUpvals" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L399">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.codeClose" href="./htmlsrc/minid.codegen.html#L408" kind="function" beg="408" end="412">codeClose</a><span class="params">(uint <em>line</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeClose" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L408">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.codeClose:2" href="./htmlsrc/minid.codegen.html#L414" kind="function" beg="414" end="417">codeClose</a><span class="params">(uint <em>line</em>, ushort <em>reg</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeClose:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L414">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.tagLocal" href="./htmlsrc/minid.codegen.html#L419" kind="function" beg="419" end="425">tagLocal</a><span class="params">(uint <em>val</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.tagLocal" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L419">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.tagConst" href="./htmlsrc/minid.codegen.html#L427" kind="function" beg="427" end="433">tagConst</a><span class="params">(uint <em>val</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.tagConst" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L427">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.tagUpval" href="./htmlsrc/minid.codegen.html#L435" kind="function" beg="435" end="441">tagUpval</a><span class="params">(uint <em>val</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.tagUpval" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L435">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.tagGlobal" href="./htmlsrc/minid.codegen.html#L443" kind="function" beg="443" end="449">tagGlobal</a><span class="params">(uint <em>val</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.tagGlobal" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L443">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _function" name="FuncState.isLocalTag" href="./htmlsrc/minid.codegen.html#L451" kind="function" beg="451" end="454">isLocalTag</a><span class="params">(uint <em>val</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.isLocalTag" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L451">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _function" name="FuncState.isConstTag" href="./htmlsrc/minid.codegen.html#L456" kind="function" beg="456" end="459">isConstTag</a><span class="params">(uint <em>val</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.isConstTag" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L456">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _function" name="FuncState.isUpvalTag" href="./htmlsrc/minid.codegen.html#L461" kind="function" beg="461" end="464">isUpvalTag</a><span class="params">(uint <em>val</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.isUpvalTag" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L461">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _function" name="FuncState.isGlobalTag" href="./htmlsrc/minid.codegen.html#L466" kind="function" beg="466" end="469">isGlobalTag</a><span class="params">(uint <em>val</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.isGlobalTag" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L466">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.beginSwitch" href="./htmlsrc/minid.codegen.html#L474" kind="function" beg="474" end="479">beginSwitch</a><span class="params">(ref SwitchDesc <em>s</em>, uint <em>line</em>, uint <em>srcReg</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.beginSwitch" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L474">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.endSwitch" href="./htmlsrc/minid.codegen.html#L481" kind="function" beg="481" end="491">endSwitch</a><span class="params">()</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.endSwitch" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L481">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.addCase" href="./htmlsrc/minid.codegen.html#L493" kind="function" beg="493" end="526">addCase</a><span class="params">(CompileLoc <em>location</em>, Expression <em>v</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.addCase" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L493">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.addDefault" href="./htmlsrc/minid.codegen.html#L528" kind="function" beg="528" end="534">addDefault</a><span class="params">(CompileLoc <em>location</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.addDefault" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L528">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.nextRegister" href="./htmlsrc/minid.codegen.html#L539" kind="function" beg="539" end="542">nextRegister</a><span class="params">()</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.nextRegister" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L539">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.pushRegister" href="./htmlsrc/minid.codegen.html#L544" kind="function" beg="544" end="556">pushRegister</a><span class="params">()</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushRegister" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L544">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popRegister" href="./htmlsrc/minid.codegen.html#L558" kind="function" beg="558" end="565">popRegister</a><span class="params">(uint <em>r</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popRegister" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L558">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.resolveAssignmentConflicts" href="./htmlsrc/minid.codegen.html#L567" kind="function" beg="567" end="603">resolveAssignmentConflicts</a><span class="params">(uint <em>line</em>, uint <em>numVals</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.resolveAssignmentConflicts" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L567">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popAssignmentConflicts" href="./htmlsrc/minid.codegen.html#L605" kind="function" beg="605" end="608">popAssignmentConflicts</a><span class="params">(uint <em>num</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popAssignmentConflicts" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L605">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Exp* <a class="symbol _function" name="FuncState.pushExp" href="./htmlsrc/minid.codegen.html#L613" kind="function" beg="613" end="630">pushExp</a><span class="params">()</span>; <span class="attrs">[<span class="prot">protected</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushExp" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L613">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Exp* <a class="symbol _function" name="FuncState.popExp" href="./htmlsrc/minid.codegen.html#L632" kind="function" beg="632" end="637">popExp</a><span class="params">()</span>; <span class="attrs">[<span class="prot">protected</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popExp" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L632">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.dup" href="./htmlsrc/minid.codegen.html#L639" kind="function" beg="639" end="644">dup</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.dup" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L639">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.freeExpTempRegs" href="./htmlsrc/minid.codegen.html#L646" kind="function" beg="646" end="660">freeExpTempRegs</a><span class="params">(ref Exp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.freeExpTempRegs" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L646">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushNull" href="./htmlsrc/minid.codegen.html#L665" kind="function" beg="665" end="668">pushNull</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushNull" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L665">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushBool" href="./htmlsrc/minid.codegen.html#L670" kind="function" beg="670" end="678">pushBool</a><span class="params">(bool <em>value</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushBool" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L670">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushInt" href="./htmlsrc/minid.codegen.html#L680" kind="function" beg="680" end="683">pushInt</a><span class="params">(mdint <em>value</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushInt" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L680">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushFloat" href="./htmlsrc/minid.codegen.html#L685" kind="function" beg="685" end="688">pushFloat</a><span class="params">(mdfloat <em>value</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushFloat" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L685">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushChar" href="./htmlsrc/minid.codegen.html#L690" kind="function" beg="690" end="693">pushChar</a><span class="params">(dchar <em>value</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushChar" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L690">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushString" href="./htmlsrc/minid.codegen.html#L695" kind="function" beg="695" end="698">pushString</a><span class="params">(char[] <em>value</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushString" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L695">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushConst" href="./htmlsrc/minid.codegen.html#L700" kind="function" beg="700" end="705">pushConst</a><span class="params">(uint <em>index</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushConst" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L700">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushNewGlobal" href="./htmlsrc/minid.codegen.html#L707" kind="function" beg="707" end="712">pushNewGlobal</a><span class="params">(Identifier <em>name</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushNewGlobal" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L707">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushThis" href="./htmlsrc/minid.codegen.html#L714" kind="function" beg="714" end="719">pushThis</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushThis" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L714">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushVar" href="./htmlsrc/minid.codegen.html#L721" kind="function" beg="721" end="804">pushVar</a><span class="params">(Identifier <em>name</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushVar" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L721">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushVararg" href="./htmlsrc/minid.codegen.html#L806" kind="function" beg="806" end="810">pushVararg</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushVararg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L806">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushVargLen" href="./htmlsrc/minid.codegen.html#L812" kind="function" beg="812" end="817">pushVargLen</a><span class="params">(uint <em>line</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushVargLen" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L812">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushVargSlice" href="./htmlsrc/minid.codegen.html#L819" kind="function" beg="819" end="825">pushVargSlice</a><span class="params">(uint <em>line</em>, uint <em>reg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushVargSlice" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L819">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushTempReg" href="./htmlsrc/minid.codegen.html#L827" kind="function" beg="827" end="833">pushTempReg</a><span class="params">(uint <em>idx</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushTempReg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L827">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushCall" href="./htmlsrc/minid.codegen.html#L835" kind="function" beg="835" end="842">pushCall</a><span class="params">(uint <em>line</em>, uint <em>firstReg</em>, uint <em>numRegs</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushCall" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L835">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushYield" href="./htmlsrc/minid.codegen.html#L844" kind="function" beg="844" end="850">pushYield</a><span class="params">(uint <em>line</em>, uint <em>firstReg</em>, uint <em>numRegs</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushYield" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L844">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushSlice" href="./htmlsrc/minid.codegen.html#L852" kind="function" beg="852" end="865">pushSlice</a><span class="params">(uint <em>line</em>, uint <em>reg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushSlice" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L852">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushSource" href="./htmlsrc/minid.codegen.html#L867" kind="function" beg="867" end="871">pushSource</a><span class="params">(uint <em>line</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushSource" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L867">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.pushBinOp" href="./htmlsrc/minid.codegen.html#L873" kind="function" beg="873" end="878">pushBinOp</a><span class="params">(uint <em>line</em>, Op <em>type</em>, uint <em>rs</em>, uint <em>rt</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.pushBinOp" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L873">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popToNothing" href="./htmlsrc/minid.codegen.html#L883" kind="function" beg="883" end="894">popToNothing</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popToNothing" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L883">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popAssign" href="./htmlsrc/minid.codegen.html#L896" kind="function" beg="896" end="963">popAssign</a><span class="params">(uint <em>line</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popAssign" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L896">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popMoveTo" href="./htmlsrc/minid.codegen.html#L965" kind="function" beg="965" end="969">popMoveTo</a><span class="params">(uint <em>line</em>, uint <em>dest</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popMoveTo" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L965">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popToRegisters" href="./htmlsrc/minid.codegen.html#L971" kind="function" beg="971" end="995">popToRegisters</a><span class="params">(uint <em>line</em>, uint <em>reg</em>, int <em>num</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popToRegisters" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L971">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popReflexOp" href="./htmlsrc/minid.codegen.html#L997" kind="function" beg="997" end="1004">popReflexOp</a><span class="params">(uint <em>line</em>, Op <em>type</em>, uint <em>rd</em>, uint <em>rs</em>, uint <em>rt</em> = 0)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popReflexOp" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L997">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popMoveFromReg" href="./htmlsrc/minid.codegen.html#L1006" kind="function" beg="1006" end="1054">popMoveFromReg</a><span class="params">(uint <em>line</em>, uint <em>srcReg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popMoveFromReg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1006">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popField" href="./htmlsrc/minid.codegen.html#L1056" kind="function" beg="1056" end="1069">popField</a><span class="params">(uint <em>line</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popField" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1056">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popIndex" href="./htmlsrc/minid.codegen.html#L1071" kind="function" beg="1071" end="1084">popIndex</a><span class="params">(uint <em>line</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popIndex" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1071">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popVargIndex" href="./htmlsrc/minid.codegen.html#L1086" kind="function" beg="1086" end="1093">popVargIndex</a><span class="params">(uint <em>line</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popVargIndex" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1086">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.popSource" href="./htmlsrc/minid.codegen.html#L1095" kind="function" beg="1095" end="1099">popSource</a><span class="params">(uint <em>line</em>, out Exp <em>n</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.popSource" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1095">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.unOp" href="./htmlsrc/minid.codegen.html#L1104" kind="function" beg="1104" end="1115">unOp</a><span class="params">(uint <em>line</em>, Op <em>type</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.unOp" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1104">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.topToLength" href="./htmlsrc/minid.codegen.html#L1117" kind="function" beg="1117" end="1121">topToLength</a><span class="params">(uint <em>line</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.topToLength" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1117">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.topToSource" href="./htmlsrc/minid.codegen.html#L1123" kind="function" beg="1123" end="1126">topToSource</a><span class="params">(uint <em>line</em>, bool <em>cleanup</em> = true)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.topToSource" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1123">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.toSource" href="./htmlsrc/minid.codegen.html#L1128" kind="function" beg="1128" end="1235">toSource</a><span class="params">(uint <em>line</em>, Exp* <em>e</em>, bool <em>cleanup</em> = true)</span>; <span class="attrs">[<span class="prot">protected</span>]</span> <a title="Permalink to this symbol" href="#FuncState.toSource" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1128">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.moveTo" href="./htmlsrc/minid.codegen.html#L1237" kind="function" beg="1237" end="1353">moveTo</a><span class="params">(uint <em>line</em>, uint <em>dest</em>, Exp* <em>src</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.moveTo" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1237">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.makeTailcall" href="./htmlsrc/minid.codegen.html#L1355" kind="function" beg="1355" end="1359">makeTailcall</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.makeTailcall" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1355">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.codeClosure" href="./htmlsrc/minid.codegen.html#L1361" kind="function" beg="1361" end="1375">codeClosure</a><span class="params">(FuncState <em>fs</em>, uint <em>destReg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeClosure" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1361">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.beginNamespace" href="./htmlsrc/minid.codegen.html#L1377" kind="function" beg="1377" end="1381">beginNamespace</a><span class="params">(uint <em>reg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.beginNamespace" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1377">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.endNamespace" href="./htmlsrc/minid.codegen.html#L1383" kind="function" beg="1383" end="1387">endNamespace</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.endNamespace" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1383">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.here" href="./htmlsrc/minid.codegen.html#L1392" kind="function" beg="1392" end="1395">here</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.here" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1392">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.patchJumpTo" href="./htmlsrc/minid.codegen.html#L1397" kind="function" beg="1397" end="1400">patchJumpTo</a><span class="params">(uint <em>src</em>, uint <em>dest</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.patchJumpTo" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1397">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.patchJumpToHere" href="./htmlsrc/minid.codegen.html#L1402" kind="function" beg="1402" end="1405">patchJumpToHere</a><span class="params">(uint <em>src</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.patchJumpToHere" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1402">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.patchListTo" href="./htmlsrc/minid.codegen.html#L1407" kind="function" beg="1407" end="1416">patchListTo</a><span class="params">(uint <em>j</em>, uint <em>dest</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.patchListTo" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1407">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.patchContinuesTo" href="./htmlsrc/minid.codegen.html#L1418" kind="function" beg="1418" end="1422">patchContinuesTo</a><span class="params">(uint <em>dest</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.patchContinuesTo" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1418">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.patchBreaksToHere" href="./htmlsrc/minid.codegen.html#L1424" kind="function" beg="1424" end="1428">patchBreaksToHere</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.patchBreaksToHere" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1424">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.patchContinuesToHere" href="./htmlsrc/minid.codegen.html#L1430" kind="function" beg="1430" end="1433">patchContinuesToHere</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.patchContinuesToHere" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1430">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.patchTrueToHere" href="./htmlsrc/minid.codegen.html#L1435" kind="function" beg="1435" end="1439">patchTrueToHere</a><span class="params">(ref InstRef <em>i</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.patchTrueToHere" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1435">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.patchFalseToHere" href="./htmlsrc/minid.codegen.html#L1441" kind="function" beg="1441" end="1445">patchFalseToHere</a><span class="params">(ref InstRef <em>i</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.patchFalseToHere" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1441">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.catToTrue" href="./htmlsrc/minid.codegen.html#L1447" kind="function" beg="1447" end="1456">catToTrue</a><span class="params">(ref InstRef <em>i</em>, uint <em>j</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.catToTrue" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1447">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.catToFalse" href="./htmlsrc/minid.codegen.html#L1458" kind="function" beg="1458" end="1467">catToFalse</a><span class="params">(ref InstRef <em>i</em>, uint <em>j</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.catToFalse" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1458">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.invertJump" href="./htmlsrc/minid.codegen.html#L1469" kind="function" beg="1469" end="1480">invertJump</a><span class="params">(ref InstRef <em>i</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.invertJump" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1469">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.codeJump" href="./htmlsrc/minid.codegen.html#L1482" kind="function" beg="1482" end="1485">codeJump</a><span class="params">(uint <em>line</em>, uint <em>dest</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeJump" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1482">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.makeJump" href="./htmlsrc/minid.codegen.html#L1487" kind="function" beg="1487" end="1490">makeJump</a><span class="params">(uint <em>line</em>, Op <em>type</em> = Op.Jmp, bool <em>isTrue</em> = true)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.makeJump" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1487">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.makeFor" href="./htmlsrc/minid.codegen.html#L1492" kind="function" beg="1492" end="1495">makeFor</a><span class="params">(uint <em>line</em>, uint <em>baseReg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.makeFor" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1492">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.makeForLoop" href="./htmlsrc/minid.codegen.html#L1497" kind="function" beg="1497" end="1500">makeForLoop</a><span class="params">(uint <em>line</em>, uint <em>baseReg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.makeForLoop" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1497">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.makeForeach" href="./htmlsrc/minid.codegen.html#L1502" kind="function" beg="1502" end="1505">makeForeach</a><span class="params">(uint <em>line</em>, uint <em>baseReg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.makeForeach" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1502">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.codeCatch" href="./htmlsrc/minid.codegen.html#L1507" kind="function" beg="1507" end="1511">codeCatch</a><span class="params">(uint <em>line</em>, out uint <em>checkReg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeCatch" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1507">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.codeFinally" href="./htmlsrc/minid.codegen.html#L1513" kind="function" beg="1513" end="1516">codeFinally</a><span class="params">(uint <em>line</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeFinally" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1513">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.codeContinue" href="./htmlsrc/minid.codegen.html#L1518" kind="function" beg="1518" end="1527">codeContinue</a><span class="params">(CompileLoc <em>location</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeContinue" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1518">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.codeBreak" href="./htmlsrc/minid.codegen.html#L1529" kind="function" beg="1529" end="1538">codeBreak</a><span class="params">(CompileLoc <em>location</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeBreak" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1529">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">int <a class="symbol _function" name="FuncState.codeConst" href="./htmlsrc/minid.codegen.html#L1543" kind="function" beg="1543" end="1555">codeConst</a><span class="params">(MDValue <em>v</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeConst" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1543">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">int <a class="symbol _function" name="FuncState.codeNullConst" href="./htmlsrc/minid.codegen.html#L1557" kind="function" beg="1557" end="1560">codeNullConst</a><span class="params">()</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeNullConst" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1557">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">int <a class="symbol _function" name="FuncState.codeBoolConst" href="./htmlsrc/minid.codegen.html#L1562" kind="function" beg="1562" end="1565">codeBoolConst</a><span class="params">(bool <em>b</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeBoolConst" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1562">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">int <a class="symbol _function" name="FuncState.codeIntConst" href="./htmlsrc/minid.codegen.html#L1567" kind="function" beg="1567" end="1570">codeIntConst</a><span class="params">(mdint <em>x</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeIntConst" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1567">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">int <a class="symbol _function" name="FuncState.codeFloatConst" href="./htmlsrc/minid.codegen.html#L1572" kind="function" beg="1572" end="1575">codeFloatConst</a><span class="params">(mdfloat <em>x</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeFloatConst" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1572">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">int <a class="symbol _function" name="FuncState.codeCharConst" href="./htmlsrc/minid.codegen.html#L1577" kind="function" beg="1577" end="1580">codeCharConst</a><span class="params">(dchar <em>x</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeCharConst" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1577">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">int <a class="symbol _function" name="FuncState.codeStringConst" href="./htmlsrc/minid.codegen.html#L1582" kind="function" beg="1582" end="1585">codeStringConst</a><span class="params">(char[] <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeStringConst" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1582">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="FuncState.codeNulls" href="./htmlsrc/minid.codegen.html#L1587" kind="function" beg="1587" end="1590">codeNulls</a><span class="params">(uint <em>line</em>, uint <em>reg</em>, uint <em>num</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeNulls" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1587">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.codeR" href="./htmlsrc/minid.codegen.html#L1595" kind="function" beg="1595" end="1608">codeR</a><span class="params">(uint <em>line</em>, Op <em>opcode</em>, uint <em>dest</em>, uint <em>src1</em>, uint <em>src2</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeR" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1595">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.codeI" href="./htmlsrc/minid.codegen.html#L1610" kind="function" beg="1610" end="1622">codeI</a><span class="params">(uint <em>line</em>, Op <em>opcode</em>, uint <em>dest</em>, uint <em>imm</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeI" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1610">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="FuncState.codeJ" href="./htmlsrc/minid.codegen.html#L1624" kind="function" beg="1624" end="1636">codeJ</a><span class="params">(uint <em>line</em>, Op <em>opcode</em>, uint <em>dest</em>, int <em>offs</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.codeJ" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1624">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">MDFuncDef* <a class="symbol _function" name="FuncState.toFuncDef" href="./htmlsrc/minid.codegen.html#L1641" kind="function" beg="1641" end="1705">toFuncDef</a><span class="params">()</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#FuncState.toFuncDef" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1641">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="Codegen" href="./htmlsrc/minid.codegen.html#L1753" kind="class" beg="1753" end="3870">Codegen</a> : Visitor; <a title="Permalink to this symbol" href="#Codegen" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1753">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">FuncState <a class="symbol _variable" name="Codegen.fs" href="./htmlsrc/minid.codegen.html#L1755" kind="variable" beg="1755" end="1755">fs</a>; <span class="attrs">[<span class="prot">private</span>]</span> <a title="Permalink to this symbol" href="#Codegen.fs" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1755">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="Codegen.this" href="./htmlsrc/minid.codegen.html#L1757" kind="ctor" beg="1757" end="1760">this</a><span class="params">(ICompiler <em>c</em>)</span>; <a title="Permalink to this symbol" href="#Codegen.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1757">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">alias Visitor.visit <a class="symbol _alias" name="Codegen.visit" href="./htmlsrc/minid.codegen.html#L1762" kind="alias" beg="1762" end="1762">visit</a>; <a title="Permalink to this symbol" href="#Codegen.visit" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1762">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="Codegen.codegenStatements" href="./htmlsrc/minid.codegen.html#L1764" kind="function" beg="1764" end="1794">codegenStatements</a><span class="params">(FuncDef <em>d</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codegenStatements" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1764">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Module <a class="symbol _function" name="Codegen.visit:2" href="./htmlsrc/minid.codegen.html#L1796" kind="function" beg="1796" end="1837">visit</a><span class="params">(Module <em>m</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1796">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ClassDef <a class="symbol _function" name="Codegen.visit:3" href="./htmlsrc/minid.codegen.html#L1839" kind="function" beg="1839" end="1846">visit</a><span class="params">(ClassDef <em>d</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:3" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1839">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="Codegen.classDefBegin" href="./htmlsrc/minid.codegen.html#L1848" kind="function" beg="1848" end="1860">classDefBegin</a><span class="params">(ClassDef <em>d</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.classDefBegin" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1848">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="Codegen.classDefEnd" href="./htmlsrc/minid.codegen.html#L1862" kind="function" beg="1862" end="1874">classDefEnd</a><span class="params">(ClassDef <em>d</em>, uint <em>destReg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.classDefEnd" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1862">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">NamespaceDef <a class="symbol _function" name="Codegen.visit:4" href="./htmlsrc/minid.codegen.html#L1876" kind="function" beg="1876" end="1883">visit</a><span class="params">(NamespaceDef <em>d</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:4" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1876">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">uint <a class="symbol _function" name="Codegen.namespaceDefBegin" href="./htmlsrc/minid.codegen.html#L1885" kind="function" beg="1885" end="1904">namespaceDefBegin</a><span class="params">(NamespaceDef <em>d</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.namespaceDefBegin" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1885">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="Codegen.namespaceDefEnd" href="./htmlsrc/minid.codegen.html#L1906" kind="function" beg="1906" end="1920">namespaceDefEnd</a><span class="params">(NamespaceDef <em>d</em>, uint <em>destReg</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.namespaceDefEnd" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1906">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">FuncDef <a class="symbol _function" name="Codegen.visit:5" href="./htmlsrc/minid.codegen.html#L1922" kind="function" beg="1922" end="1954">visit</a><span class="params">(FuncDef <em>d</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:5" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1922">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">TypecheckStmt <a class="symbol _function" name="Codegen.visit:6" href="./htmlsrc/minid.codegen.html#L1956" kind="function" beg="1956" end="1997">visit</a><span class="params">(TypecheckStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:6" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1956">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ImportStmt <a class="symbol _function" name="Codegen.visit:7" href="./htmlsrc/minid.codegen.html#L1999" kind="function" beg="1999" end="2074">visit</a><span class="params">(ImportStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:7" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L1999">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ScopeStmt <a class="symbol _function" name="Codegen.visit:8" href="./htmlsrc/minid.codegen.html#L2076" kind="function" beg="2076" end="2083">visit</a><span class="params">(ScopeStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:8" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2076">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ExpressionStmt <a class="symbol _function" name="Codegen.visit:9" href="./htmlsrc/minid.codegen.html#L2085" kind="function" beg="2085" end="2092">visit</a><span class="params">(ExpressionStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:9" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2085">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="Codegen.visitDecorator" href="./htmlsrc/minid.codegen.html#L2094" kind="function" beg="2094" end="2127">visitDecorator</a><span class="params">(Decorator <em>d</em>, void delegate() <em>obj</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visitDecorator" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2094">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">FuncDecl <a class="symbol _function" name="Codegen.visit:10" href="./htmlsrc/minid.codegen.html#L2129" kind="function" beg="2129" end="2154">visit</a><span class="params">(FuncDecl <em>d</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:10" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2129">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ClassDecl <a class="symbol _function" name="Codegen.visit:11" href="./htmlsrc/minid.codegen.html#L2156" kind="function" beg="2156" end="2190">visit</a><span class="params">(ClassDecl <em>d</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:11" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2156">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">NamespaceDecl <a class="symbol _function" name="Codegen.visit:12" href="./htmlsrc/minid.codegen.html#L2192" kind="function" beg="2192" end="2226">visit</a><span class="params">(NamespaceDecl <em>d</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:12" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2192">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">VarDecl <a class="symbol _function" name="Codegen.visit:13" href="./htmlsrc/minid.codegen.html#L2228" kind="function" beg="2228" end="2316">visit</a><span class="params">(VarDecl <em>d</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:13" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2228">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BlockStmt <a class="symbol _function" name="Codegen.visit:14" href="./htmlsrc/minid.codegen.html#L2318" kind="function" beg="2318" end="2324">visit</a><span class="params">(BlockStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:14" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2318">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">IfStmt <a class="symbol _function" name="Codegen.visit:15" href="./htmlsrc/minid.codegen.html#L2326" kind="function" beg="2326" end="2334">visit</a><span class="params">(IfStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:15" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2326">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="Codegen.visitIf" href="./htmlsrc/minid.codegen.html#L2336" kind="function" beg="2336" end="2378">visitIf</a><span class="params">(CompileLoc <em>location</em>, CompileLoc <em>endLocation</em>, CompileLoc <em>elseLocation</em>, IdentExp <em>condVar</em>, Expression <em>condition</em>, void delegate() <em>genBody</em>, void delegate() <em>genElse</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visitIf" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2336">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">WhileStmt <a class="symbol _function" name="Codegen.visit:16" href="./htmlsrc/minid.codegen.html#L2380" kind="function" beg="2380" end="2450">visit</a><span class="params">(WhileStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:16" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2380">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">DoWhileStmt <a class="symbol _function" name="Codegen.visit:17" href="./htmlsrc/minid.codegen.html#L2452" kind="function" beg="2452" end="2486">visit</a><span class="params">(DoWhileStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:17" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2452">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ForStmt <a class="symbol _function" name="Codegen.visit:18" href="./htmlsrc/minid.codegen.html#L2488" kind="function" beg="2488" end="2535">visit</a><span class="params">(ForStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:18" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2488">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ForNumStmt <a class="symbol _function" name="Codegen.visit:19" href="./htmlsrc/minid.codegen.html#L2537" kind="function" beg="2537" end="2541">visit</a><span class="params">(ForNumStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:19" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2537">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="Codegen.visitForNum" href="./htmlsrc/minid.codegen.html#L2543" kind="function" beg="2543" end="2589">visitForNum</a><span class="params">(CompileLoc <em>location</em>, CompileLoc <em>endLocation</em>, Expression <em>lo</em>, Expression <em>hi</em>, Expression <em>step</em>, Identifier <em>index</em>, void delegate() <em>genBody</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visitForNum" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2543">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ForeachStmt <a class="symbol _function" name="Codegen.visit:20" href="./htmlsrc/minid.codegen.html#L2591" kind="function" beg="2591" end="2595">visit</a><span class="params">(ForeachStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:20" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2591">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="Codegen.visitForeach" href="./htmlsrc/minid.codegen.html#L2597" kind="function" beg="2597" end="2691">visitForeach</a><span class="params">(CompileLoc <em>location</em>, CompileLoc <em>endLocation</em>, Identifier[] <em>indices</em>, Expression[] <em>container</em>, void delegate() <em>genBody</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visitForeach" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2597">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">SwitchStmt <a class="symbol _function" name="Codegen.visit:21" href="./htmlsrc/minid.codegen.html#L2693" kind="function" beg="2693" end="2736">visit</a><span class="params">(SwitchStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:21" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2693">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">CaseStmt <a class="symbol _function" name="Codegen.visit:22" href="./htmlsrc/minid.codegen.html#L2738" kind="function" beg="2738" end="2750">visit</a><span class="params">(CaseStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:22" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2738">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">DefaultStmt <a class="symbol _function" name="Codegen.visit:23" href="./htmlsrc/minid.codegen.html#L2752" kind="function" beg="2752" end="2757">visit</a><span class="params">(DefaultStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:23" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2752">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ContinueStmt <a class="symbol _function" name="Codegen.visit:24" href="./htmlsrc/minid.codegen.html#L2759" kind="function" beg="2759" end="2763">visit</a><span class="params">(ContinueStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:24" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2759">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BreakStmt <a class="symbol _function" name="Codegen.visit:25" href="./htmlsrc/minid.codegen.html#L2765" kind="function" beg="2765" end="2769">visit</a><span class="params">(BreakStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:25" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2765">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ReturnStmt <a class="symbol _function" name="Codegen.visit:26" href="./htmlsrc/minid.codegen.html#L2771" kind="function" beg="2771" end="2799">visit</a><span class="params">(ReturnStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:26" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2771">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">TryStmt <a class="symbol _function" name="Codegen.visit:27" href="./htmlsrc/minid.codegen.html#L2801" kind="function" beg="2801" end="2875">visit</a><span class="params">(TryStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:27" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2801">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ThrowStmt <a class="symbol _function" name="Codegen.visit:28" href="./htmlsrc/minid.codegen.html#L2877" kind="function" beg="2877" end="2885">visit</a><span class="params">(ThrowStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:28" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2877">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">AssignStmt <a class="symbol _function" name="Codegen.visit:29" href="./htmlsrc/minid.codegen.html#L2887" kind="function" beg="2887" end="2918">visit</a><span class="params">(AssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:29" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2887">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">OpAssignStmt <a class="symbol _function" name="Codegen.visitOpAssign" href="./htmlsrc/minid.codegen.html#L2920" kind="function" beg="2920" end="2937">visitOpAssign</a><span class="params">(OpAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visitOpAssign" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2920">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">AddAssignStmt <a class="symbol _function" name="Codegen.visit:30" href="./htmlsrc/minid.codegen.html#L2939" kind="function" beg="2939" end="2939">visit</a><span class="params">(AddAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:30" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2939">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">SubAssignStmt <a class="symbol _function" name="Codegen.visit:31" href="./htmlsrc/minid.codegen.html#L2940" kind="function" beg="2940" end="2940">visit</a><span class="params">(SubAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:31" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2940">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">MulAssignStmt <a class="symbol _function" name="Codegen.visit:32" href="./htmlsrc/minid.codegen.html#L2941" kind="function" beg="2941" end="2941">visit</a><span class="params">(MulAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:32" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2941">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">DivAssignStmt <a class="symbol _function" name="Codegen.visit:33" href="./htmlsrc/minid.codegen.html#L2942" kind="function" beg="2942" end="2942">visit</a><span class="params">(DivAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:33" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2942">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ModAssignStmt <a class="symbol _function" name="Codegen.visit:34" href="./htmlsrc/minid.codegen.html#L2943" kind="function" beg="2943" end="2943">visit</a><span class="params">(ModAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:34" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2943">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ShlAssignStmt <a class="symbol _function" name="Codegen.visit:35" href="./htmlsrc/minid.codegen.html#L2944" kind="function" beg="2944" end="2944">visit</a><span class="params">(ShlAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:35" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2944">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ShrAssignStmt <a class="symbol _function" name="Codegen.visit:36" href="./htmlsrc/minid.codegen.html#L2945" kind="function" beg="2945" end="2945">visit</a><span class="params">(ShrAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:36" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2945">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">UShrAssignStmt <a class="symbol _function" name="Codegen.visit:37" href="./htmlsrc/minid.codegen.html#L2946" kind="function" beg="2946" end="2946">visit</a><span class="params">(UShrAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:37" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2946">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">XorAssignStmt <a class="symbol _function" name="Codegen.visit:38" href="./htmlsrc/minid.codegen.html#L2947" kind="function" beg="2947" end="2947">visit</a><span class="params">(XorAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:38" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2947">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">OrAssignStmt <a class="symbol _function" name="Codegen.visit:39" href="./htmlsrc/minid.codegen.html#L2948" kind="function" beg="2948" end="2948">visit</a><span class="params">(OrAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:39" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2948">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">AndAssignStmt <a class="symbol _function" name="Codegen.visit:40" href="./htmlsrc/minid.codegen.html#L2949" kind="function" beg="2949" end="2949">visit</a><span class="params">(AndAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:40" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2949">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">CondAssignStmt <a class="symbol _function" name="Codegen.visit:41" href="./htmlsrc/minid.codegen.html#L2950" kind="function" beg="2950" end="2950">visit</a><span class="params">(CondAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:41" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2950">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">CatAssignStmt <a class="symbol _function" name="Codegen.visit:42" href="./htmlsrc/minid.codegen.html#L2952" kind="function" beg="2952" end="2973">visit</a><span class="params">(CatAssignStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:42" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2952">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">IncStmt <a class="symbol _function" name="Codegen.visit:43" href="./htmlsrc/minid.codegen.html#L2975" kind="function" beg="2975" end="2990">visit</a><span class="params">(IncStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:43" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2975">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">DecStmt <a class="symbol _function" name="Codegen.visit:44" href="./htmlsrc/minid.codegen.html#L2992" kind="function" beg="2992" end="3007">visit</a><span class="params">(DecStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:44" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L2992">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">FuncEnvStmt <a class="symbol _function" name="Codegen.visit:45" href="./htmlsrc/minid.codegen.html#L3009" kind="function" beg="3009" end="3025">visit</a><span class="params">(FuncEnvStmt <em>s</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:45" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3009">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">CondExp <a class="symbol _function" name="Codegen.visit:46" href="./htmlsrc/minid.codegen.html#L3027" kind="function" beg="3027" end="3048">visit</a><span class="params">(CondExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:46" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3027">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">OrOrExp <a class="symbol _function" name="Codegen.visit:47" href="./htmlsrc/minid.codegen.html#L3050" kind="function" beg="3050" end="3063">visit</a><span class="params">(OrOrExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:47" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3050">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">AndAndExp <a class="symbol _function" name="Codegen.visit:48" href="./htmlsrc/minid.codegen.html#L3065" kind="function" beg="3065" end="3078">visit</a><span class="params">(AndAndExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:48" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3065">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visitBinExp" href="./htmlsrc/minid.codegen.html#L3080" kind="function" beg="3080" end="3095">visitBinExp</a><span class="params">(BinaryExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visitBinExp" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3080">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:49" href="./htmlsrc/minid.codegen.html#L3097" kind="function" beg="3097" end="3097">visit</a><span class="params">(OrExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:49" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3097">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:50" href="./htmlsrc/minid.codegen.html#L3098" kind="function" beg="3098" end="3098">visit</a><span class="params">(XorExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:50" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3098">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:51" href="./htmlsrc/minid.codegen.html#L3099" kind="function" beg="3099" end="3099">visit</a><span class="params">(AndExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:51" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3099">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:52" href="./htmlsrc/minid.codegen.html#L3100" kind="function" beg="3100" end="3100">visit</a><span class="params">(AsExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:52" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3100">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:53" href="./htmlsrc/minid.codegen.html#L3101" kind="function" beg="3101" end="3101">visit</a><span class="params">(InExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:53" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3101">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:54" href="./htmlsrc/minid.codegen.html#L3102" kind="function" beg="3102" end="3102">visit</a><span class="params">(NotInExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:54" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3102">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:55" href="./htmlsrc/minid.codegen.html#L3103" kind="function" beg="3103" end="3103">visit</a><span class="params">(Cmp3Exp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:55" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3103">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:56" href="./htmlsrc/minid.codegen.html#L3104" kind="function" beg="3104" end="3104">visit</a><span class="params">(ShlExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:56" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3104">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:57" href="./htmlsrc/minid.codegen.html#L3105" kind="function" beg="3105" end="3105">visit</a><span class="params">(ShrExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:57" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3105">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:58" href="./htmlsrc/minid.codegen.html#L3106" kind="function" beg="3106" end="3106">visit</a><span class="params">(UShrExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:58" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3106">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:59" href="./htmlsrc/minid.codegen.html#L3107" kind="function" beg="3107" end="3107">visit</a><span class="params">(AddExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:59" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3107">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:60" href="./htmlsrc/minid.codegen.html#L3108" kind="function" beg="3108" end="3108">visit</a><span class="params">(SubExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:60" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3108">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:61" href="./htmlsrc/minid.codegen.html#L3109" kind="function" beg="3109" end="3109">visit</a><span class="params">(MulExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:61" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3109">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:62" href="./htmlsrc/minid.codegen.html#L3110" kind="function" beg="3110" end="3110">visit</a><span class="params">(DivExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:62" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3110">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:63" href="./htmlsrc/minid.codegen.html#L3111" kind="function" beg="3111" end="3111">visit</a><span class="params">(ModExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:63" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3111">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">CatExp <a class="symbol _function" name="Codegen.visit:64" href="./htmlsrc/minid.codegen.html#L3113" kind="function" beg="3113" end="3123">visit</a><span class="params">(CatExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:64" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3113">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visitComparisonExp" href="./htmlsrc/minid.codegen.html#L3125" kind="function" beg="3125" end="3139">visitComparisonExp</a><span class="params">(BinaryExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visitComparisonExp" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3125">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:65" href="./htmlsrc/minid.codegen.html#L3141" kind="function" beg="3141" end="3141">visit</a><span class="params">(EqualExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:65" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3141">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:66" href="./htmlsrc/minid.codegen.html#L3142" kind="function" beg="3142" end="3142">visit</a><span class="params">(NotEqualExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:66" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3142">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:67" href="./htmlsrc/minid.codegen.html#L3143" kind="function" beg="3143" end="3143">visit</a><span class="params">(IsExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:67" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3143">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:68" href="./htmlsrc/minid.codegen.html#L3144" kind="function" beg="3144" end="3144">visit</a><span class="params">(NotIsExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:68" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3144">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:69" href="./htmlsrc/minid.codegen.html#L3145" kind="function" beg="3145" end="3145">visit</a><span class="params">(LTExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:69" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3145">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:70" href="./htmlsrc/minid.codegen.html#L3146" kind="function" beg="3146" end="3146">visit</a><span class="params">(LEExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:70" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3146">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:71" href="./htmlsrc/minid.codegen.html#L3147" kind="function" beg="3147" end="3147">visit</a><span class="params">(GTExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:71" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3147">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BinaryExp <a class="symbol _function" name="Codegen.visit:72" href="./htmlsrc/minid.codegen.html#L3148" kind="function" beg="3148" end="3148">visit</a><span class="params">(GEExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:72" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3148">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">UnExp <a class="symbol _function" name="Codegen.visitUnExp" href="./htmlsrc/minid.codegen.html#L3150" kind="function" beg="3150" end="3155">visitUnExp</a><span class="params">(UnExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visitUnExp" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3150">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">UnExp <a class="symbol _function" name="Codegen.visit:73" href="./htmlsrc/minid.codegen.html#L3157" kind="function" beg="3157" end="3157">visit</a><span class="params">(NegExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:73" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3157">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">UnExp <a class="symbol _function" name="Codegen.visit:74" href="./htmlsrc/minid.codegen.html#L3158" kind="function" beg="3158" end="3158">visit</a><span class="params">(NotExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:74" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3158">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">UnExp <a class="symbol _function" name="Codegen.visit:75" href="./htmlsrc/minid.codegen.html#L3159" kind="function" beg="3159" end="3159">visit</a><span class="params">(ComExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:75" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3159">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">UnExp <a class="symbol _function" name="Codegen.visit:76" href="./htmlsrc/minid.codegen.html#L3160" kind="function" beg="3160" end="3160">visit</a><span class="params">(CoroutineExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:76" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3160">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">LenExp <a class="symbol _function" name="Codegen.visit:77" href="./htmlsrc/minid.codegen.html#L3162" kind="function" beg="3162" end="3167">visit</a><span class="params">(LenExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:77" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3162">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">VargLenExp <a class="symbol _function" name="Codegen.visit:78" href="./htmlsrc/minid.codegen.html#L3169" kind="function" beg="3169" end="3176">visit</a><span class="params">(VargLenExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:78" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3169">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">DotExp <a class="symbol _function" name="Codegen.visit:79" href="./htmlsrc/minid.codegen.html#L3178" kind="function" beg="3178" end="3185">visit</a><span class="params">(DotExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:79" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3178">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">DotSuperExp <a class="symbol _function" name="Codegen.visit:80" href="./htmlsrc/minid.codegen.html#L3187" kind="function" beg="3187" end="3192">visit</a><span class="params">(DotSuperExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:80" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3187">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">MethodCallExp <a class="symbol _function" name="Codegen.visit:81" href="./htmlsrc/minid.codegen.html#L3194" kind="function" beg="3194" end="3209">visit</a><span class="params">(MethodCallExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:81" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3194">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="Codegen.visitMethodCall" href="./htmlsrc/minid.codegen.html#L3211" kind="function" beg="3211" end="3255">visitMethodCall</a><span class="params">(CompileLoc <em>location</em>, CompileLoc <em>endLocation</em>, bool <em>isSuperCall</em>, Expression <em>op</em>, Expression <em>method</em>, Expression <em>context</em>, uword delegate() <em>genArgs</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visitMethodCall" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3211">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">CallExp <a class="symbol _function" name="Codegen.visit:82" href="./htmlsrc/minid.codegen.html#L3257" kind="function" beg="3257" end="3272">visit</a><span class="params">(CallExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:82" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3257">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="Codegen.visitCall" href="./htmlsrc/minid.codegen.html#L3274" kind="function" beg="3274" end="3298">visitCall</a><span class="params">(CompileLoc <em>endLocation</em>, Expression <em>op</em>, Expression <em>context</em>, uword delegate() <em>genArgs</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visitCall" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3274">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">IndexExp <a class="symbol _function" name="Codegen.visit:83" href="./htmlsrc/minid.codegen.html#L3300" kind="function" beg="3300" end="3307">visit</a><span class="params">(IndexExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:83" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3300">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">VargIndexExp <a class="symbol _function" name="Codegen.visit:84" href="./htmlsrc/minid.codegen.html#L3309" kind="function" beg="3309" end="3318">visit</a><span class="params">(VargIndexExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:84" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3309">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">SliceExp <a class="symbol _function" name="Codegen.visit:85" href="./htmlsrc/minid.codegen.html#L3320" kind="function" beg="3320" end="3330">visit</a><span class="params">(SliceExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:85" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3320">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">VargSliceExp <a class="symbol _function" name="Codegen.visit:86" href="./htmlsrc/minid.codegen.html#L3332" kind="function" beg="3332" end="3344">visit</a><span class="params">(VargSliceExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:86" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3332">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">IdentExp <a class="symbol _function" name="Codegen.visit:87" href="./htmlsrc/minid.codegen.html#L3346" kind="function" beg="3346" end="3350">visit</a><span class="params">(IdentExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:87" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3346">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ThisExp <a class="symbol _function" name="Codegen.visit:88" href="./htmlsrc/minid.codegen.html#L3352" kind="function" beg="3352" end="3356">visit</a><span class="params">(ThisExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:88" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3352">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">NullExp <a class="symbol _function" name="Codegen.visit:89" href="./htmlsrc/minid.codegen.html#L3358" kind="function" beg="3358" end="3362">visit</a><span class="params">(NullExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:89" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3358">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BoolExp <a class="symbol _function" name="Codegen.visit:90" href="./htmlsrc/minid.codegen.html#L3364" kind="function" beg="3364" end="3368">visit</a><span class="params">(BoolExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:90" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3364">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">IntExp <a class="symbol _function" name="Codegen.visit:91" href="./htmlsrc/minid.codegen.html#L3370" kind="function" beg="3370" end="3374">visit</a><span class="params">(IntExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:91" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3370">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">FloatExp <a class="symbol _function" name="Codegen.visit:92" href="./htmlsrc/minid.codegen.html#L3376" kind="function" beg="3376" end="3380">visit</a><span class="params">(FloatExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:92" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3376">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">CharExp <a class="symbol _function" name="Codegen.visit:93" href="./htmlsrc/minid.codegen.html#L3382" kind="function" beg="3382" end="3386">visit</a><span class="params">(CharExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:93" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3382">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">StringExp <a class="symbol _function" name="Codegen.visit:94" href="./htmlsrc/minid.codegen.html#L3388" kind="function" beg="3388" end="3392">visit</a><span class="params">(StringExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:94" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3388">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">VarargExp <a class="symbol _function" name="Codegen.visit:95" href="./htmlsrc/minid.codegen.html#L3394" kind="function" beg="3394" end="3401">visit</a><span class="params">(VarargExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:95" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3394">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">FuncLiteralExp <a class="symbol _function" name="Codegen.visit:96" href="./htmlsrc/minid.codegen.html#L3403" kind="function" beg="3403" end="3407">visit</a><span class="params">(FuncLiteralExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:96" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3403">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ClassLiteralExp <a class="symbol _function" name="Codegen.visit:97" href="./htmlsrc/minid.codegen.html#L3409" kind="function" beg="3409" end="3413">visit</a><span class="params">(ClassLiteralExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:97" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3409">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">NamespaceCtorExp <a class="symbol _function" name="Codegen.visit:98" href="./htmlsrc/minid.codegen.html#L3415" kind="function" beg="3415" end="3419">visit</a><span class="params">(NamespaceCtorExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:98" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3415">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ParenExp <a class="symbol _function" name="Codegen.visit:99" href="./htmlsrc/minid.codegen.html#L3421" kind="function" beg="3421" end="3435">visit</a><span class="params">(ParenExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:99" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3421">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">TableCtorExp <a class="symbol _function" name="Codegen.visit:100" href="./htmlsrc/minid.codegen.html#L3437" kind="function" beg="3437" end="3459">visit</a><span class="params">(TableCtorExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:100" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3437">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ArrayCtorExp <a class="symbol _function" name="Codegen.visit:101" href="./htmlsrc/minid.codegen.html#L3461" kind="function" beg="3461" end="3503">visit</a><span class="params">(ArrayCtorExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:101" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3461">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">YieldExp <a class="symbol _function" name="Codegen.visit:102" href="./htmlsrc/minid.codegen.html#L3505" kind="function" beg="3505" end="3519">visit</a><span class="params">(YieldExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:102" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3505">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">TableComprehension <a class="symbol _function" name="Codegen.visit:103" href="./htmlsrc/minid.codegen.html#L3521" kind="function" beg="3521" end="3541">visit</a><span class="params">(TableComprehension <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:103" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3521">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ArrayComprehension <a class="symbol _function" name="Codegen.visit:104" href="./htmlsrc/minid.codegen.html#L3543" kind="function" beg="3543" end="3559">visit</a><span class="params">(ArrayComprehension <em>e</em>)</span>; <span class="attrs">[<span class="prot">public</span>, <span class="stc">override</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:104" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3543">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ForComprehension <a class="symbol _function" name="Codegen.visitForComp" href="./htmlsrc/minid.codegen.html#L3561" kind="function" beg="3561" end="3571">visitForComp</a><span class="params">(ForComprehension <em>e</em>, void delegate() <em>inner</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visitForComp" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3561">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ForeachComprehension <a class="symbol _function" name="Codegen.visit:105" href="./htmlsrc/minid.codegen.html#L3573" kind="function" beg="3573" end="3607">visit</a><span class="params">(ForeachComprehension <em>e</em>, void delegate() <em>inner</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:105" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3573">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">ForNumComprehension <a class="symbol _function" name="Codegen.visit:106" href="./htmlsrc/minid.codegen.html#L3609" kind="function" beg="3609" end="3643">visit</a><span class="params">(ForNumComprehension <em>e</em>, void delegate() <em>inner</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:106" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3609">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">IfComprehension <a class="symbol _function" name="Codegen.visit:107" href="./htmlsrc/minid.codegen.html#L3645" kind="function" beg="3645" end="3649">visit</a><span class="params">(IfComprehension <em>e</em>, void delegate() <em>inner</em>)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.visit:107" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3645">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">void <a class="symbol _function" name="Codegen.codeGenListToNextReg" href="./htmlsrc/minid.codegen.html#L3651" kind="function" beg="3651" end="3691">codeGenListToNextReg</a><span class="params">(Expression[] <em>exprs</em>, bool <em>allowMultRet</em> = true)</span>; <span class="attrs">[<span class="prot">public</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeGenListToNextReg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3651">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition" href="./htmlsrc/minid.codegen.html#L3696" kind="function" beg="3696" end="3726">codeCondition</a><span class="params">(Expression <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3696">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:2" href="./htmlsrc/minid.codegen.html#L3728" kind="function" beg="3728" end="3747">codeCondition</a><span class="params">(CondExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3728">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:3" href="./htmlsrc/minid.codegen.html#L3749" kind="function" beg="3749" end="3758">codeCondition</a><span class="params">(OrOrExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:3" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3749">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:4" href="./htmlsrc/minid.codegen.html#L3760" kind="function" beg="3760" end="3770">codeCondition</a><span class="params">(AndAndExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:4" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3760">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeEqualExpCondition" href="./htmlsrc/minid.codegen.html#L3772" kind="function" beg="3772" end="3789">codeEqualExpCondition</a><span class="params">(BaseEqualExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeEqualExpCondition" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3772">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:5" href="./htmlsrc/minid.codegen.html#L3791" kind="function" beg="3791" end="3791">codeCondition</a><span class="params">(EqualExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:5" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3791">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:6" href="./htmlsrc/minid.codegen.html#L3792" kind="function" beg="3792" end="3792">codeCondition</a><span class="params">(NotEqualExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:6" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3792">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:7" href="./htmlsrc/minid.codegen.html#L3793" kind="function" beg="3793" end="3793">codeCondition</a><span class="params">(IsExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:7" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3793">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:8" href="./htmlsrc/minid.codegen.html#L3794" kind="function" beg="3794" end="3794">codeCondition</a><span class="params">(NotIsExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:8" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3794">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCmpExpCondition" href="./htmlsrc/minid.codegen.html#L3796" kind="function" beg="3796" end="3822">codeCmpExpCondition</a><span class="params">(BaseCmpExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCmpExpCondition" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3796">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:9" href="./htmlsrc/minid.codegen.html#L3824" kind="function" beg="3824" end="3824">codeCondition</a><span class="params">(LTExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:9" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3824">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:10" href="./htmlsrc/minid.codegen.html#L3825" kind="function" beg="3825" end="3825">codeCondition</a><span class="params">(LEExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:10" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3825">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:11" href="./htmlsrc/minid.codegen.html#L3826" kind="function" beg="3826" end="3826">codeCondition</a><span class="params">(GTExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:11" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3826">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:12" href="./htmlsrc/minid.codegen.html#L3827" kind="function" beg="3827" end="3827">codeCondition</a><span class="params">(GEExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:12" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3827">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:13" href="./htmlsrc/minid.codegen.html#L3829" kind="function" beg="3829" end="3842">codeCondition</a><span class="params">(IdentExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:13" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3829">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:14" href="./htmlsrc/minid.codegen.html#L3844" kind="function" beg="3844" end="3857">codeCondition</a><span class="params">(ThisExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:14" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3844">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">InstRef <a class="symbol _function" name="Codegen.codeCondition:15" href="./htmlsrc/minid.codegen.html#L3859" kind="function" beg="3859" end="3869">codeCondition</a><span class="params">(ParenExp <em>e</em>)</span>; <span class="attrs">[<span class="prot">package</span>]</span> <a title="Permalink to this symbol" href="#Codegen.codeCondition:15" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/minid.codegen.html#L3859">#</a></dt>
<dd class="ddef"></dd></dl></dd></dl>
</div>
<div id="footer">
  <p></p>
  <p>Page generated by <a href="http://code.google.com/p/dil">dil</a> on Fri Dec 26 03:29:19 2008. Rendered by <a href="http://code.google.com/p/dil/wiki/Kandil">kandil</a>.</p>
</div>
</body>
</html>